package com.common.utils.excel;

import java.util.Collection;

/**
 * 导出excel时的数据处理回调函数
* @author 	zh
* @date 2018年2月7日
 */
public interface ExcelDataHandler<T> {

	/**
	 * 数据集处理，进入方法便执行
	* @param dataset
	* @return
	* @return Collection<T>    
	* @Author:   zh
	* @Create Date:   2018年2月8日
	 */
	Collection<T> handle(Collection<T> dataset);
	
	/**
	 * 单个数据处理，在具体生成单行数据前执行
	* @param t
	* @return
	* @return T    
	* @Author:   zh
	* @Create Date:   2018年2月8日
	 */
	T singleHandle(T t);
}
